1
general::
Phrase(s): congratulate someone (up)on something
to compliment or wish happiness to someone because of something. (Upon is formal and less commonly used than on.) • I want to congratulate you on your recent success. • I congratulate you on your new job!
McGrawhill's American Idioms And Phrasal Verbs